/*
 * @Author: hrg
 * @Date: 2023-05-20 14:56:29
 * @LastEditTime: 2023-05-20 17:10:16
 * @FilePath: \study_go\study04\demo\main.go
 * @Description:结构体创建时指定的实例内容
 */
/*

 */
package main

import "fmt"

// 定义一个结构体：
type Student struct {
	Name string
	Age  int
}

func main() {
	// 结构体实例创建与赋值方式
	// 方式1：
	var s1 = Student{"小刘", 22}
	fmt.Println(s1)
	// 方式2：
	s2 := Student{
		Name: "小爱",
		Age:  23,
	}
	fmt.Println(s2)

	// 方式3：
	var s3 *Student = &Student{
		"小明", 24,
	}
	fmt.Println(*s3)
	// 方式4：
	var s4 *Student = &Student{
		Name: "小红",
		Age:  23,
	}
	fmt.Println(*s4)
}
